@charset "utf-8";
/* CSS Document */

#wf-header { width:100%; height:64px; background-color:#353535; position:fixed; top:0px; z-index:99999;}
#wf-header .box { width:100%; height:64px;  position:relative;}
#wf-header .box .cnt { width:1200px; margin:0 auto; height:64px;}
#wf-header .box .cnt .logo { float:left; margin-top:7px; width:162px;}


#wf-header .box .cnt .nav_box { float:left; margin-top:7px; margin-left:122px;}
#wf-header .box .cnt .nav_box li.b {float:left; text-align:center; height:50px; margin-left:38px;}
#wf-header .box .cnt .nav_box li.b a.t { color:#fff; font-weight:bold; display:block; text-align:center; height:50px; line-height:50px; width:80px;  font-size:15px;}
#wf-header .box .cnt .nav_box li.b a.t:hover { background-color:#c40518; color:#fff;}
#wf-header .box .cnt .nav_box li.b a.on { color:#cc0516;}

#wf-header .box .cnt .nav_box li.on a.t { color:#cc0516;}

#wf-header .box .cnt .nav_box li.b .s { position:absolute; width:100%;  top:56px; left:0; padding-top:3px; display:none;  height:34px; line-height:34px; background-color:#787878;}
#wf-header .box .cnt .nav_box li.b .s .ss { height:34px; line-height:34px; position:relative; width:1200px; margin:0 auto;}
#wf-header .box .cnt .nav_box li.b .s .ss .j { position: absolute; top:-10px;}
#wf-header .box .cnt .nav_box li.b .s .ss .snav { float:left;}
#wf-header .box .cnt .nav_box li.b .s .ss .snav a{ color:#fff; margin:auto 15px;}
#wf-header .box .cnt .nav_box li.b .s .ss .snav a:hover {color:#e30010;}

#wf-header .box .cnt .nav_box li.b:hover .s { display:block;}
#wf-header .box .cnt .nav_box li.b:hover a.t { background-color:#c40518; color:#fff;}



#wf-header .box .cnt .fj { float:left; margin-top:18px; margin-left:33px;}
#wf-header .box .cnt .fj a { margin:0 7px;}








#wf-nav { width:100%; position:fixed; height:50px; z-index:999999; padding:4px 0px;}
#wf-nav .cnt { width:1200px; margin:0 auto;}
#wf-nav .cnt .logo {float:left; margin-right:293px; width:162px;}
#wf-nav .cnt .nav_box { float:left; width:744px;}
#wf-nav .cnt .nav_box li.b {float:left; text-align:center; height:50px; position:relative;margin-left:44px;}
#wf-nav .cnt .nav_box li.b a.t { color:#fff; font-weight:bold; display:block; text-align:center; height:50px; line-height:50px; width:80px;  font-size:15px;}
#wf-nav .cnt .nav_box li.b a.t:hover { background-color:#c40518;}
#wf-nav .cnt .nav_box li.b a.on { height:48px; line-height:48px; border-bottom:2px solid #c40518;}

#wf-nav .cnt .nav_box li.b .s { position:absolute; width:80px; height:120px; top:50px; left:0; padding-top:3px; display:none;}
#wf-nav .cnt .nav_box li.b .s .j { text-align:left; padding-left:10px;}
#wf-nav .cnt .nav_box li.b .s li { height:34px; line-height:34px; background-color:#959595; border-bottom:1px solid #fff;}
#wf-nav .cnt .nav_box li.b .s li a { display:block; height:34px; line-height:34px; color:#fff; font-size:14px;}
#wf-nav .cnt .nav_box li.b .s li a:hover {background-color:#c40518;}

#wf-nav .cnt .nav_box li.b:hover .s { display:block;}
#wf-nav .cnt .nav_box li.b:hover a.t { background-color:#c40518;}

.wf-ind-pro { margin:0 auto; width:1200px;}
.wf-ind-pro .title { text-align:center; padding:100px 0px 30px 0px;}
.wf-ind-pro .link_pro{ text-align:center; padding:90px 0px;}

.wf-ind-about { width:100%; border-top:1px solid #b8b8b8;}
.wf-ind-about .cnt { width:1200px; margin:0 auto;}
.wf-ind-about .cnt .title { text-align:center; padding:90px 0px 60px 0px;}
.wf-ind-about .cnt .intro { position:relative; height:380px;}
.wf-ind-about .cnt .intro .text { margin-left:300px; width:705px; height:380px; background-color:#f9f9f9; padding-left:170px; padding-right:25px;}
.wf-ind-about .cnt .intro .text .cname { padding-top:44px; font-size:18px; font-weight:bold;}
.wf-ind-about .cnt .intro .text .csep { padding:12px 0px;}
.wf-ind-about .cnt .intro .text .c { color:#909090;}
.wf-ind-about .cnt .intro .text .about_more { display:block; height:24px; line-height:24px; width:87px; text-align:center; color:#fff; background-color:#c40518; font-size:12px; margin-top:30px;}
.wf-ind-about .cnt .intro .tu { position:absolute; left:0px; top:28px;}

.wf-ind-news { background-color:#d5061b; width:100%; margin-top:90px; color:#fff; padding-bottom:86px;}
.wf-ind-news .cnt {width:1200px; margin:0 auto;}
.wf-ind-news .cnt .title { text-align:center; padding:65px 0px;}
.wf-ind-news .cnt .list li { float:left; width:340px; margin-right:90px;}
.wf-ind-news .cnt .list li .newstitle { height:35px; line-height:35px; overflow:hidden;}
.wf-ind-news .cnt .list li .newstitle a{ font-size:16px; font-weight:bold; color:#fff;}
.wf-ind-news .cnt .list li .newstime { color:#d9d9d9; font-size:12px; margin-top:4px;}
.wf-ind-news .cnt .list li .newsdesc { color:#d9d9d9; margin-top:4px; height:66px; line-height:22px; overflow:hidden;}
.wf-ind-news .cnt .list li a.newsmore { display:block; color:#fff; height:20px; line-height:20px; border:1px solid #fff; text-align:center; width:87px; font-size:12px; margin-top:35px;}
.wf-ind-news .cnt .list li a.newsmore:hover { background-color:#FFFFFF; color:#d5061b;}

.wf-ind-contact { background-color:#343433; padding:75px 0px 42px 0px; }
.wf-ind-contact .cnt { width:540px; background-color:#fff; margin:0 auto; padding:25px 35px;}
.wf-ind-contact .c1{ text-align:center;}

#wf-foot { width:100%; background-color:#2c2c2c; padding:58px 0px 20px;}
#wf-foot .cnt { width:1200px;margin:0 auto; }
#wf-foot .cnt .about {float:left; width:315px; margin-right:255px;}
#wf-foot .cnt .about .title{color:#fff; font-size:15px;}
#wf-foot .cnt .about .text{margin-top:20px; color:#5d5d5d;}
#wf-foot .cnt .about .more { display:block; margin-top:20px; text-align:center; color:#fff; background-color:#d5061b; font-size:12px; width:88px; height:24px; line-height:24px;}





#wf-foot .cnt .nav { float:left; width:630px;}
#wf-foot .cnt .nav dl { float:left; width:125px; border-left:1px solid #3d3d3d; text-align:center;}
#wf-foot .cnt .nav dl dt { color:#fff; font-size:15px; text-align:center; margin-bottom:13px;}
#wf-foot .cnt .nav dl dt a { color:#fff; font-size:15px;}
#wf-foot .cnt .nav dl dd { color:#5d5d5d; height:30px; line-height:30px; text-align:center;}
#wf-foot .cnt .nav dl dd a {color:#5d5d5d;}

#wf-version { height:46px; line-height:46px; background-color:#232323;}
#wf-version .cnt { width:1200px; margin:0 auto; height:46px; line-height:46px; color:#5d5d5d;}
#wf-version .cnt .xd { float:right;}
#wf-version .cnt .xd a {color:#5d5d5d; margin-right:20px;}

#wf-banner { height:387px; margin-top:64px;}


#wf-uri { margin:0 auto ; padding-top:15px; width:1200px;}
#wf-uri li {float:left; height:50px; margin-right:90px;}
#wf-uri li a { font-size:16px; display:block; height:50px;}
#wf-uri li a:hover { border-bottom:3px solid #c40518; height:47px;}
#wf-uri li.on a {border-bottom:3px solid #c40518; height:47px; color:#c40518;}


#wf-main { background-color:#f3f3f3; padding:50px 0px;}
#wf-main .cnt { margin:0 auto; width:1200px;}
#wf-main .cnt .about { padding:5px 0px; }
#wf-main .cnt .about .en {color:#b6b6b6;}

#wf-main .cnt .product { padding:20px 0px; }

#wf-main .cnt .product .left {float:left; width:254px; margin-right:30px;}
#wf-main .cnt .product .left .title { padding-left:35px; height:50px; line-height:50px; background-color:#c40518; color:#fff; font-size:18px; font-weight:bold;}
#wf-main .cnt .product .left .bclist { margin-top:1px;}
#wf-main .cnt .product .left .bclist li.bc {border-bottom:1px solid #999;}
#wf-main .cnt .product .left .bclist li.bc .box{ height:42px; line-height:42px;color:#fff;  background-color:#282828; padding-left:35px;}
#wf-main .cnt .product .left .bclist li.bc .box a.b { color:#fff;}
#wf-main .cnt .product .left .bclist li.bc .box span { float:right; margin-right:8px; font-weight:bold; font-size:20px;}

#wf-main .cnt .product .left .bclist li.bc .sclist {}
#wf-main .cnt .product .left .bclist li.bc .sclist li { height:35px; line-height:35px; padding-left:35px; background-color:#e3e2e2; border-bottom:1px solid #f3f3f3;}
#wf-main .cnt .product .left .bclist li.bc .sclist li.on a {color:#e30010;}


#wf-main .cnt .product .right {float:left; width:840px; background-color:#fff; padding:0px 38px;}
#wf-main .cnt .product .right .title { height:55px; line-height:55px; font-size:18px; font-weight:bold; border-bottom:1px solid #ccc; margin:0px 20px;}
#wf-main .cnt .product .right ul { margin-top:40px;}
#wf-main .cnt .product .right li { float:left; width:238px; margin:0px 20px 10px; border:1px solid #fff;}
#wf-main .cnt .product .right li:hover { border:1px solid #e30010;}
#wf-main .cnt .product .right li a.img { display:block; width:238px; height:238px;}
#wf-main .cnt .product .right li a img { width:238px; height:238px;}
#wf-main .cnt .product .right li .name { font-weight:bold; height:35px; line-height:35px; overflow:hidden; text-align:center;}
#wf-main .cnt .product .right li .xhao {  height:40px; line-height:20px; color:#666; overflow:hidden; font-size:12px;text-align:center;}

#wf-main .cnt .product .right .pro_name {color:#646464; font-size:18px; font-weight:bold; margin-top:25px;}
#wf-main .cnt .product .right .pro_name span { color:#e6e6e6;}
#wf-main .cnt .product .right .pro_xhao {margin-top:6px;}
#wf-main .cnt .product .right .pro_xhao .name {float:left; background-color:#c40518; height:28px; line-height:28px;  color:#fff; padding:0px 8px;}
#wf-main .cnt .product .right .pro_xhao span {margin-left:10px; color:#666; float:left; display:block; margin-top:2px;}

#wf-main .cnt .product .right a.back{ display:block; position:absolute; top:28px; right:-5px;}

#wf-main .cnt .product .right .pro_img { margin:35px 0px;}


#wf-main .cnt .news { padding:20px 70px; background-color:#fff;}
#wf-main .cnt .news .y_list { margin-top:50px;}
#wf-main .cnt .news .y_list li { width:209px; float:left; margin-right:3px; height:45px; background-color:#c8c8c8; line-height:45px; text-align:center;}
#wf-main .cnt .news .y_list li.on { background-color:#c40518;}
#wf-main .cnt .news .y_list li.on a { color:#fff;}
#wf-main .cnt .news .list { margin-top:35px;}
#wf-main .cnt .news .list li { height:55px; line-height:55px; text-align:left; border-bottom:1px solid #c8c8c8;}
#wf-main .cnt .news .list li span { float:right;}
#wf-main .cnt .news .list li a { margin-left:8px;}

#wf-main .cnt  .about .zs_list li { float:left; margin-right:89px; width:203px; height:287px; margin-bottom:45px;}
#wf-main .cnt  .about .zs_list li img {width:203px; height:287px;}

#wf-main .cnt  .about .case { padding:36px 45px;}
#wf-main .cnt  .about .case .case_list { margin-top:35px;}
#wf-main .cnt  .about .case .case_list li { float:left; width:140px; height:45px; margin-right:52px; margin-bottom:39px;}
#wf-main .cnt  .about .case .case_list li img { width:140px; height:45px;}

.contact1 {background-color:#de081c; padding:50px 0px;}
.contact1 .cnt { width:1200px; margin:0 auto;}

.contact2 {background-color:#060606; padding:50px 0px;}
.contact2 .cnt { width:1200px; margin:0 auto;}

.contact2 .cnt td { height:60px; line-height:60px;}
.contact2 .cnt .ipt_box { background-color:#ebebeb; width:550px; height:38px; line-height:38px; padding:0px 15px;}
.contact2 .cnt .ipt_box span {float:left;}
.contact2 .cnt .ipt_box .ipt { float:left; height:25px; line-height:25px; margin-top:6px; margin-left:8px; width:420px; border:0px;background-color:#ebebeb;}

.contact2 .cnt .ipt_box .itextarea { float:left; height:105px; margin-top:13px; margin-left:8px; width:960px; border:0px;background-color:#ebebeb;}
.contact2 .cnt .submit { text-align:center; color:#fff;  background-color:#c40518; height:36px; line-height:36px; margin-top:20px; width:1181px;}

.contact2 .cnt .jobs {}

.contact2 .cnt .jobs .box { margin-top:8px;}
.contact2 .cnt .jobs .box .title { height:45px; line-height:45px; background-color:#FFFFFF; display:block;}
.contact2 .cnt .jobs .box .title ins { float:left;text-decoration:none; display:block;}
.contact2 .cnt .jobs .box .title ins.f { margin-left:15px;}
.contact2 .cnt .jobs .box .title ins.inone { margin-left:15px; width:680px;}
.contact2 .cnt .jobs .box .title ins.para { width:478px;}
.contact2 .cnt .jobs .box .title ins.para ul { width:100%; margin-top:12px;}
.contact2 .cnt .jobs .box .title ins.para li{ width:33%; float:left; border-right:1px solid #333; text-align:center; height:20px; line-height:20px;}
.contact2 .cnt .jobs .indent2 { color:#fff; margin-top:8px;} 

.product_search { background-color:#c40518; color:#fff; height:80px;}
.product_search .cnt { width:1200px; margin:0 auto; padding-top:25px;}
.product_search .cnt span { font-size:18px; font-weight:bold; }
.product_search .cnt .cat_select {}
.product_search .cnt .sinput { border:0px; height:22px; line-height:22px; width:220px; padding-left:10px; font-size:12px;}

/*分页*/
.pages { text-align:right; padding:8px 0px;}
.pages a {border: 1px solid #e30010; padding:2px 6px; margin-right:5px; text-align:center;}
.pages a.current_page {color:#fff; background-color:#e30010; font-weight:bold;}
.pages a:hover {color:#fff; background-color:#e30010; font-weight:bold;}


